如果你是第一次阅读本文,你可能会对以下资源贴感兴趣:
R语言中的数学计算
Advanced R: RCPP
R 语言做符号计算
用 OpenBLAS 加速 R 的矩阵运算
RcppArmadillo简明手册
Rcpp相关知识整理
一般我们在RStudio新建一个C++ file时就可以建立自己的函数了,常见的输入参数类型有:
- 向量: NumericVector IntegerVector CharaterVector LogicalVector
- 标量: double int String bool
- 矩阵: NumericMatrix IntegerMatrix CharaterMatrix LogicalMatrix
- 列表: List
- 缺失值:
Mention:
- 在c++中使用( )而不是[ ]进行子集选取
- 使用.nrow()和.ncol()方法计算矩阵维度;使用.size()方法计算向量维度